
# -*- encoding: utf-8 -*-

import re
from apina import Apina
import artlista as listat
import parser.korjaus as korjaus
import parser.parser as parser
from tekstiapu import *




# Sisäänkirjautuminen
def login():
    # eri tiedostoon, ettei uploadata tunnuksia vahingossa
    import eiupata
    return eiupata.login()

# Listan luominen.
def init(wl):
    lst = None


#    lst = listat.RetLista.make_allpages(from_title=u"summaso", namespaces=[0], limit=100)
#    lst.set_log_prefix("otsikkohuolto")
    lst = listat.RetLista.make_category_members(u"Luokka:Otsikko korjattava", namespaces=[0], limit=100)
    lst.set_log_prefix("otsikkohuolto2")
    return lst


def edit(art, oma):

    if art.is_new():
        return art.lykkaa(u"Sivua ei ole")

#     kp = korjaus.KorjausParseri(art.wtxt)

#     if kp.teot != []:
#         for e in kp.teot:
#             art.add_info(u"" + e)
# #        art.set_pause()
#         return kp.teksti()




    out = re.sub(u"\[\[Luokka:Otsikko korjattava\]\]\n", "", art.wtxt)
    if out != art.wtxt:
        art.add_info(u"- turha lk:Otsikko korjattava")
        return out

    return None
